package com.gaozhaoyang.demo;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;

public class JunitDemo01 {
    /*
     *   注意事项
     *       1、要求被测试的方法必须是public修饰
     *       2、要求被测试的方法不能有返回值或者参数
     *       3、要求被测试的方法不能被static修饰
     *
     *    after:在执行每个测试方法执行之后要执行的方法
     *    before:在执行每个测试方法执行之前要执行的方法
     *    test:被测试的方法
     *    BeforeClass:在所有的测试方法执行之前执行 并且只执行一次 最先执行
     *    AfterClass:在所有的测试方法执行执行执行 并且只执行一次 最后执行
     * */
    @BeforeClass
    public static void beforeFirst() {
        System.out.println("我是最先执行并且只执行一次");
    }
    @AfterClass
    public static void afterClass() {
        System.out.println("我是最后执行并且只执行一次");
    }

    @Before
    public void beforeShow() {
        System.out.println("我最先执行的");
    }
    @After
    public void afterShow() {
        System.out.println("我最后执行的");
    }
    @Test
    public  void show(){
        System.out.println("展示一下我运行咯");
    }
    @Test
    public void show1() {
        System.out.println("我是show1中的内容");
    }
}
